# Submission System for African Language Short Story Competition

The site is deployed at [https://tuvutepamoja.africa](https://tuvutepamoja.africa).

## Contributing

Contributions to the software are welcome. Most collaboration on the software happens through this repository. Please make a user account at [https://notabug.org](https://notabug.org/user/sign_up) to contribute.

The main concepts in using a git repository are described [here](https://medium.com/@ashk3l/a-visual-introduction-to-git-9fdca5d3b43a). It is possible to make contributions entirely in the web interface, a tutorial on this for GitHub, which has many similar features, can be found [here](https://pixelpioneers.co/blog/2017/using-github-without-the-command-line).

* To suggest changes, please login to your user account and file an [issue](https://notabug.org/tuvutepamoja/submission/issues). 

* To add code, please [fork](https://notabug.org/repo/fork/32556) the repository then make a pull request with any changes.

### Translations

* Translations are also welcome. The submission page is the most important one to translate. The strings to be translated can be found in the second array, string [here](https://notabug.org/tuvutepamoja/submission/src/master/js/englishtranslation.js). Please [login](https://notabug.org/user/login) and then [fork](https://notabug.org/repo/fork/32556) the repository, make a file languagetranslation.js using englishtranslation.js as a template, add your translations then make a pull request. Please file an issue for translations of other pages.

## Developers

The site is developed in [HTML](https://en.wikipedia.org/wiki/HTML), [CSS](https://en.wikipedia.org/wiki/CSS), [Javascript](https://en.wikipedia.org/wiki/JavaScript) and [PHP](https://www.php.net/). If you are a developer and have a local copy of this repository, you will need to have [PHP](https://www.php.net/) working on your computer. Introductions to web development can be found [here](https://developer.mozilla.org/) and [here](https://www.w3schools.com/php/). You can run a development server using
```
php -S localhost:8000 submit.php
```
